// 以下代码说明了函数声明提升到顶层作用域，当函数声明和变量声明冲突时，函数声明会优先。
// 但是变量仅仅是声明提升了，值没有提升

var a = 123;
   function a() {}

   console.log(a);
   console.log(typeof a);//number
   